Inducing Parameters of a Decision Tree for Expert System Shell McESE by Genetic Algorithm

نویسندگان

  • I. Bruha
  • F. Franek
چکیده

There exist various tools for knowledge representation, modelling, and simulation in Artificial Intelligence. We have designed and built a software tool (expert system shell) called McESE (McMaster Expert System Environment) that processes a set of production (decision) rules of a very general form. Such a production (decision) set can be equivalently symbolized as a decision tree. In real life, even if the logical structure of a production system (decision tree) is provided, the knowledge engineer may be faced with the lack of knowledge of other important parameters of the tree. For instance, in our system McESE, the weights, threshold, and the certainty propagation functions – all of these are a part of the machinery handling the certainty/uncertainty of decisions – have to be designed according to a set of training (representative) events, observations, and examples. One possible way of deriving these parameters is to employ machine learning (ML) or data mining (DM) algorithms. However, ‘traditional’ algorithms in both fields select immediate (usually local) optimal values – in the context of a whole decision set such algorithms select optimal values for each rule without regard to optimal values for the whole knowledge base. Genetic algorithms comprise a long process of evolution of a large population of objects (chromosomes) before selecting (usually global) optimal values, and so giving a ‘chance’ to weaker, worse objects, that nevertheless may prove to be optimal in the context of the whole knowledge base. In this methodology case study, we expect that a set of McESE decision rules (or more precisely, the topology of a decision tree) is given. The paper discusses a simulation of an application of genetic algorithms to generate parameters of the given tree that can be then used in the rule-based expert system shell McESE.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Diagnosis of Coronary Artery Disease via a Novel Fuzzy Expert System Optimized by Cuckoo Search

In this paper, we propose a novel fuzzy expert system for detection of Coronary Artery Disease, using cuckoo search algorithm. This system includes three phases: firstly, at the stage of fuzzy system design, a decision tree is used to extract if-then rules which provide the crisp rules required for Coronary Artery Disease detection. Secondly, the fuzzy system is formed by setting the intervals ...

متن کامل

Steel Buildings Damage Classification by damage spectrum and Decision Tree Algorithm

Results of damage prediction in buildings can be used as a useful tool for managing and decreasing seismic risk of earthquakes. In this study, damage spectrum and C4.5 decision tree algorithm were utilized for damage prediction in steel buildings during earthquakes. In order to prepare the damage spectrum, steel buildings were modeled as a single-degree-of-freedom (SDOF) system and time-history...

متن کامل

Simulation of Petri Nets in Rule-Based Expert System Shell McESE

There exist various tools for knowledge representation and modelling in artificial intelligence. We have designed and built a software tool called McESE (McMaster Expert System Environment) that comprises three such represen tations: pro duction systems, n eural nets, an d Petri nets. T he first two tools are alm ost com plemen tary in their strengths and weaknesses: neural nets are very good i...

متن کامل

Designing an intelligent system for predicting chromosomal genetic diseases using data mining

Background and Aim: Today we are witnessing tremendous advances in medical data mining. The data, by analyzing and discovering the relationships between them, can lead to algorithms that help us prevent or treat many diseases. Meanwhile, genetic diseases have attracted a large part of the attention of the medical world because the birth of children with genetic disorders imposes a great financi...

متن کامل

Knowledge-based Explanation in Multi-attribute Decision Making

An approach to decision making that combines multi-attribute decision making techniques with expert systems is described. In this approach, knowledge about a particular decision making problem is represented in the form of tree-structured criteria and decision rules. Decision making is supported by an expert system shell. This chapter focuses on the part of the shell that supports evaluation, e...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003